#ifndef __KISQL_H__
#define __KISQL_H__

#include <iostream>
#include <string>
#include <mysql/mysql.h>

using namespace std;
class kisql
{
private:
    MYSQL *mysql;       //handler
    MYSQL_RES *result;  //指向查询结果的指针
    MYSQL_ROW row;      //按行返回查询信息
    kisql();
    kisql(const kisql&);
    kisql& operator=(const kisql&);
    ~kisql();
    static kisql* instance_;
public:
    static kisql* getInstance();
    MYSQL *getMysql();
    bool initDB(string host, string user, string passwd, string db_name);
    bool exeSQL(string sql);
    void closeDB();

};

#endif